===小鐵人 – linux 基礎篇,sed探討 6/10==
sed [-參數] [動作]
-n -> 只有經過sed特殊處理的才會被列出來。
-e -> 直接在指令列模式上進行sed的動作編輯( 不是很懂 )
-i -> 直接修改讀取的檔案內容,而不是由螢幕輸出
動作
a:新增,a的後面可以接字串,字串會在該行的下一行出現。
c:取代,<- 比較不好用,通常會使用s
d:刪除
i:插入,會在該行的上一行
s:取代,可使用正規表示式。例如
刪除範例:
sed ’1,4d’ fileName
取代範例:
sed ‘s/aaa/AAA/g’ fileName
最後的g是全域的意思